package com.qulai.amazon_us.service.amazon_us;

import java.util.List;

import com.qulai.amazon_us.domain.amazon_us.BasicProductMap;

/**
 * 亚马逊us-库存价格映射Service接口
 * 
 * @author hunan
 * @date 2025-06-10
 */
public interface IBasicProductMapService 
{
    /**
     * 查询亚马逊us-库存价格映射
     * 
     * @param basicId 亚马逊us-库存价格映射主键
     * @return 亚马逊us-库存价格映射
     */
    public BasicProductMap selectBasicProductMapByBasicId(Long basicId);

    /**
     * 查询亚马逊us-库存价格映射列表
     * 
     * @param basicProductMap 亚马逊us-库存价格映射
     * @return 亚马逊us-库存价格映射集合
     */
    public List<BasicProductMap> selectBasicProductMapList(BasicProductMap basicProductMap);

    /**
     * 新增亚马逊us-库存价格映射
     * 
     * @param basicProductMap 亚马逊us-库存价格映射
     * @return 结果
     */
    public int insertBasicProductMap(BasicProductMap basicProductMap);

    /**
     * 修改亚马逊us-库存价格映射
     * 
     * @param basicProductMap 亚马逊us-库存价格映射
     * @return 结果
     */
    public int updateBasicProductMap(BasicProductMap basicProductMap);

    /**
     * 批量删除亚马逊us-库存价格映射
     * 
     * @param basicIds 需要删除的亚马逊us-库存价格映射主键集合
     * @return 结果
     */
    public int deleteBasicProductMapByBasicIds(Long[] basicIds);

    /**
     * 删除亚马逊us-库存价格映射信息
     * 
     * @param basicId 亚马逊us-库存价格映射主键
     * @return 结果
     */
    public int deleteBasicProductMapByBasicId(Long basicId);
}
